package neurons;

import java.util.Collection;

import synapses.SynapseInterface;
import synapses.TowardsExteriorSynapse;

public interface NeuronInterface {

	public void growIncomingSynapse(SynapseInterface synapseIn);

	public void growOutGoingSynapse(SynapseInterface synapseOut);

	public Collection<SynapseInterface> getInSynapses();

	public Collection<SynapseInterface> getOutSynapses();

	public void aSynapseHasBeenCharged(SynapseInterface fromExteriorSynapse);

	

}
